article, aside, details, figcaption, figure, header, hgroup, nav, section { display:block }html {font-size:100%;}
body {font-size: 14px;font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", Arial, sans-serif;line-height: 24px;color: #333;background:#f9f9f9;}html,body{height:100%; width:100%; }h2,h3{ font-style:normal; font-weight:normal;}* {margin:0;padding:0}a { color:#333; text-decoration:none;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }a:hover { color:#c61f19; }a:active, a:focus, a:hover ,input:focus { outline:0 }.trans,.transition { transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }img{ border-style:none;}li{list-style:none}img{border:0;margin:0;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}.left{ float:left;}.right{ float:right;}.pc { display: block; }.phone { display: none; }.text-left { text-align: left; }.text-center { text-align: center; }.text-right{ text-align:right; }.red{ color:#b30015; }.orange{ color:#922925; }.blue { color: #0371cf; }.green{color:#c61f19;}.block{ display:block; }.inline-block{ display:inline-block; }.white {color:#fff; }.gray { color:#999; }.clear { clear: both; }.phonepic { width:100%;}.relative { position:relative; }.absolute { position:absolute; }.wrap { position: relative; max-width: 1200px; margin: 0 auto; }.container {max-width: 1720px; width: 92%; margin:0 auto; }.container-fluid { width:100%;display:block;}

.top { width:100%;position:fixed; left:0; top:0;z-index:333; background:#fff;-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.2); box-shadow:0 0 15px  rgba(0, 0, 0, 0.2); }
.top .t_cen{position:relative;height:100px; }
.top .logo{position:absolute;z-index:10;left:5%;top:15px;width:164px;}
.top .menu{position:absolute;right:100px;max-width:1000px;width:76%;top:0;height:100%;z-index:555;text-align:center;}
.top .menu li{position:relative;float:left;width:11.111%;z-index:35;height:100%;height:100px;line-height:100px;justify-content: center;align-items: center; font-size:17px;  }
.top .menu li a{display:block; }
.top .menu li.cur a { color:#c61f19; }
.top .menu li.lan { background: #efefef; }
.top .menu li.lan a { display: initial; }
.top .menu li a { background:url(../images/menubg.gif) no-repeat bottom center;background-size: 0 3px;  }
.top .menu li:hover a { background-size:76px 3px; }
/*===============×Ó²Ëµ¥¶¨Î»=================*/
.top .menu li .Nodes{position:absolute;overflow:hidden;width:1200px;left:-450px;height:0px;top:100px;z-index:100; background:url(../images/menubg.png); }
.top .menu li .Nodes.n2 { left: -575px; }
.top .menu li .Nodes.n3 { left: -700px; }
.top .menu li .Nodes.n4 { left: -825px; }
.top .menu li .Nodes.n5 { left: -950px; }
.top .menu li .Nodes.n6 { left: -1075px; }


.investment_con_list *{ max-width:100%;}
@media screen and (max-width:1400px) {
.top .menu{max-width:900px;width:72%;}
.top .logo{ left:3%;width:173px;}
.top .menu li .Nodes{width:1000px;left:-325px; }
.top .menu li .Nodes.n2 { left: -437px; }
.top .menu li .Nodes.n3 { left: -550px; }
.top .menu li .Nodes.n4 { left: -662px; }
.top .menu li .Nodes.n5 { left: -775px; }
.top .menu li .Nodes.n6 { left: -888px; }
}
@media screen and (max-width:1200px) {
.top .menu{max-width:800px;width:68%;}
.top .logo{ left:2%;width:163px;}
.top .menu li a { font-size:14px; }
.top .menu li .Nodes{width:850px;left:-250px; }
.top .menu li .Nodes.n2 { left: -350px; }
.top .menu li .Nodes.n3 { left: -450px; }
.top .menu li .Nodes.n4 { left: -550px; }
.top .menu li .Nodes.n5 { left: -650px; }
.top .menu li .Nodes.n6 { left: -750px; }
}
@media screen and (max-width:1000px) {
.top .logo{ width:153px;}
.top .menu li a { font-size:12px; }
.top .menu li .Nodes{width:700px;left:-150px; }
}
.top .menu li .Nodes .xl {position:static;float:left;width:100%;left:0px;top:0px;z-index:100;}
.top .menu li .Nodes .biaoge { padding:2% 3%; }
.top .menu table { min-height: 25px; line-height: 25px;  border-collapse: collapse;} 
.top .menu table { border:1px solid #ccc; }  
.top .menu table tr td { border:1px solid #ccc;padding:20px; }  
.top .menu li .Nodes .m1 { width: 40%; }
.top .menu li .Nodes .tit { font-size: 22px;padding:0 0 2%; }
.top .menu li .Nodes .des { color:#666;font-size:14px;height:80px;margin:0 0 5%; overflow: hidden; }
.top .menu li .Nodes .m2 { width: 26%;padding-top:2%; }
.top .menu li .Nodes .m2 p { margin:0 5%; }
.top .menu li .Nodes .m2 a { display: block;height: 34px;line-height: 34px;font-size:14px;border-bottom: #ccc 1px solid;background:url(../images/ico5.png) no-repeat right center; }
.top .menu li .Nodes .m2 a:hover { padding-left:5%;background-image:url(../images/ico6.png); }
.top .menu li .Nodes .m3 { width: 34%; }
.top .menu li .Nodes .pic1 { padding:0 0 2%; }
.top .menu li .Nodes .tit1 { font-size: 17px;padding:0 0 2%; }
.top .menu li .Nodes .des1 { color:#666;font-size:14px;line-height:21px;height:48px;overflow: hidden; }
.top .menu li .Nodes .m3 a { font-size: 14px;background: none; }
.top .menu li .Nodes ul li{width:100%;height:36px;float:none;padding:0;margin:0;text-align:center; }
.top .menu li .Nodes ul li a{display:block;width:100%;color:#666;font-size:14px;height:36px;line-height:36px;background:none;font-weight:normal;transition: all 0.3s ease;overflow: hidden;/**/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.top .menu li .Nodes ul li:hover a { background-color:#eee; }
.top .top1{position:absolute;right:5%;width:29px;top:25px;z-index:10; }



.menubg {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #fff;z-index: 9991;opacity: .98;filter:alpha(opacity=98); }
.menu-icon { margin-top: 11px;margin-right: 10px; }
.visible-phone {display: none;}

/*²Ëµ¥ÑùÊ½*/
.bt-menu {position: fixed;top: 0;right:0;width:100%;height: 0;z-index:9999;border-width: 0px;border-style: solid;border-color: #fff;background-color: rgba(0,0,0,0);-webkit-backface-visibility: hidden;-webkit-transition: border-width 0.3s, background-color 0.3s, height 0s 0.3s;transition: border-width 0.3s, background-color 0.3s, height 0s 0.3s;}
.bt-menu.bt-menu-open {height: 100%;border-width: 0 400px 0 0;background-color: rgba(0,0,0,0.6);-webkit-transition: border-width 0.2s, background-color 0.2s;transition: border-width 0.2s, background-color 0.2s;}
.bt-overlay {position: absolute;width: 100%;}
.bt-menu-open .bt-overlay {height: 100%;}
.bt-menu-trigger {position: fixed;top: 0;right:0;display: block;padding:30px;width: 40px;height: 41px;background:#c61f19;z-index:10000;cursor:pointer; }
.bt-menu-trigger span {position: absolute;top: 50%;right: 33.3333%;display: block;width: 33.333%;height: 3px;border-radius:3px;margin-top: -2px;background-color: #fff;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}
.bt-menu-open .bt-menu-trigger span {background-color: transparent;}
.bt-menu-trigger span:before,.bt-menu-trigger span:after {position: absolute;right: 0;width: 100%;height: 100%;border-radius:3px;background: #fff;content: '';-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;}
.bt-menu-trigger span:before {-webkit-transform: translateY(-250%);transform: translateY(-250%);}
.bt-menu-trigger span:after {-webkit-transform: translateY(250%);transform: translateY(250%);}
.bt-menu-open .bt-menu-trigger span:before {background:#fff;-webkit-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);}
.bt-menu-open .bt-menu-trigger span:after {background:#fff;-webkit-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}
.bt-menu ul {position: fixed;top: 25px;right: 10px;width: 350px;margin-right:-350px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.bt-menu.bt-menu-open ul { width: 350px;margin-right:0; }
.bt-menu ul li { width:92%;padding: 16px 0 16px 8%;opacity: 0;visibility: hidden;}
.bt-menu ul li.lo { margin-left:0;}
.bt-menu ul li.lo img { max-width: 100px;width: 100%;margin:0 0 5%; }
.bt-menu.bt-menu-open ul li {visibility: visible;opacity: 1;}
.bt-menu.bt-menu-open ul li .tit { width:90%;color:#111;font-weight:bold;margin:0 0 3%; }
.bt-menu.bt-menu-open ul li .des { width:90%;color:#777;margin:0 0 3%; }
.toggle { cursor:pointer; }

.swiper-container1 {width: 100%;}
.swiper-container1 .swiper-slide { background: #ddd;min-height: 600px; }
.swiper-container1 .swiper-slide:last-child{height:100%;}
.swiper-container1 .swiper-slide .phonepic { width:100%;height: 100%;background-size: 100% 100%;background-repeat: no-repeat; }
.swiper-container1 { border-top:#fff 82px solid; }
.swiper-container1 .swiper-pagination-bullet{width:12px;height:12px;opacity:0.9;background: #fff;}
.swiper-container1 .swiper-pagination-bullet-active{opacity:0.9;background:#ef000c}
.swiper-container1 .swiper-button-prev1 { background:url(../images/arrprew.png) no-repeat center;background-size:100% auto;width:3%;height:80px;left:2%;margin-top:-50px; }
.swiper-container1 .swiper-button-prev1:hover { background-image:url(../images/arrprew1.png); }
.swiper-container1 .swiper-button-next1 { background:url(../images/arrnext.png) no-repeat center;background-size:100% auto;width:3%;height:80px;right:2%;margin-top:-50px; }
.swiper-container1 .swiper-button-next1:hover { background-image:url(../images/arrnext1.png); }
.swiper-container1 .swiper-slide .tit { top:23%;left: 12%;width: 70%;height: 75%;z-index: 99; }
.swiper-container1 .swiper-slide .tit1 { padding:0 0 5%;color:#ccc; }
.swiper-container1 .swiper-slide .tit2 { padding:0 0 3%;font-size: 34px; }
.swiper-container1 .swiper-slide .tit3 { padding:0 0 8%;font-size: 48px;font-weight: bold; }
.swiper-container1 .swiper-slide .tit4 { padding:0 0 3%;color: #ccc; }
.swiper-container1 .swiper-slide .more { border:#fff 1px solid;color:#fff;padding:6px 32px;display:inline-block;font-size: 12px; background: rgba(8, 0, 2, 0.43);border-radius: 4px;}
.swiper-container1 .swiper-slide .more span ,.swiper-slide .more span:hover,.swiper-slide .more a{ color:#fff;display: block; }
.swiper-container1 .swiper-slide .more:hover { background:#fff;color:#333;background: #c61f19; }

.swiper-container2 .swiper-button-prev2 { background:url(../images/arrprew2.png) no-repeat center;background-size:100% auto;width:2.5%;height:54px;left:88%;top:90%; }
.swiper-container2 .swiper-button-next2 { background:url(../images/arrnext2.png) no-repeat center;background-size:100% auto;width:2.5%;height:54px;right:5%;top:90%; }

@media screen and (max-width:1220px) {
.swiper-container1 .swiper-slide .tit { top:14%; }
.swiper-container1 .swiper-slide .tit1 { padding:0 0 6%; }
.swiper-container1 .swiper-slide .tit2 { padding:0 0 4%;font-size: 28px; }
.swiper-container1 .swiper-slide .tit3 { padding:0 0 10%;font-size: 36px;}
.swiper-container1 .swiper-slide .tit4 { padding:0 0 4%; }
}


.home1 { border-top:#c61f19 10px solid;background: #fff; }
.home1 li { width: 33.3333%;float: left;padding:4% 0; }
.home1 li .tit { font-size: 26px;color: #333; }
.home1 li .des { color: #888; }

.home2 { background-color: #fff;margin-top: 2%; overflow: hidden; }
.home2 .title { padding:3% 0 2%;color: #999; }
.home2 .text1 { font-size: 28px;margin-bottom: 8px;color: #333; }

.home3 { background:#fff; }
.home3 .left { width: 42%;padding:2% 4%; }
.home3 .left .tit1 { font-size: 32px;line-height: 38px; }
.home3 .left .tit2 { padding:3% 0 4%;color: #999; }
.home3 .left .content { padding:4% 0;margin:0 0 3%;border-top: #ddd 1px solid;border-bottom: #ddd 1px solid; }
.home3 .left td p:nth-child(1) span { font-size: 34px;margin-right: 10px; }
.home3 .right { width: 50%; overflow: hidden;background-color: #ccc;cursor: pointer; }
.home3 .right .sp { cursor: pointer; }
.home3 .right:hover .sp {transform: scale(1.06, 1.06);}
.home3 .right .bg { opacity: .2;filter:alpha(opacity=20);background: #000;left: 0;top: 0;width: 100%;height: 100%;z-index: 1; }
.home3 .right:hover .bg { opacity: 0.6;filter:alpha(opacity=60);}
.home3 .right .play { opacity: 0.8;filter:alpha(opacity=80);left: 50%;top: 50%;width: 80px;height: 80px;margin:-40px 0 0 -40px;z-index: 2; }
.home3 .right:hover .play { opacity: 1;filter:alpha(opacity=100);width: 66px;height: 66px;margin:-33px 0 0 -33px;}

.home4 { background:url(../images/home4bg.jpg) no-repeat center;background-size: 100% 100%;min-height: 300px;padding:4% 0; }
.home4 li { width:32%;margin-right:2%;float: left; }
.home4 li:nth-child(3n) { margin-right: 0; }
.home4 li .pic { overflow: hidden; }
.home4 li:hover img {transform: scale(1.08, 1.08);}
.home4 li .tit { position: absolute;left:20%;bottom: 6%;height: 50px;line-height: 50px;width:60%;border-radius:4px;font-size:16px;background:#fff;text-align: center;z-index: 1 }
.home4 li:hover .tit { background: #c61f19;color:#fff; }

.home5 { background-color: #c61f19; overflow: hidden; }
.home5 .left { width:30%;padding:6% 0 0 5%; }
.home5 .left .tit1 { font-size: 30px;font-weight: bold;line-height: 36px; }
.home5 .left .tit2 { padding:5% 0 20%;color: #eee; }
.home5 .left .more a { display: block;width: 152px;height: 40px;line-height: 40px;border-radius: 30px;border:#fff 1px solid;color: #fff; }
.home5 .left .more a:hover { background: #fff;color:#c61f19; }
.home5 .right { width: 64%; }

.home6title { padding-top:3%;font-size: 24px;font-weight: bold; }
.home6{height:700px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; overflow: hidden;}
.banner_tree{width:100%;height:100%;position:absolute;bottom:0;overflow: hidden;}
.show_phone_s{width:100%;height:100%;background:url(../images/probg.png) no-repeat center center;background-size: 50% 100%;position:absolute;top:0;left:0;bottom: 0;right:0;margin:auto;z-index: 10}
.color_font{width: 45px;height: 100px;text-align: center;line-height: 100px;position:absolute;top:0;bottom:0;margin:auto;z-index: 50;cursor: pointer;}
.left_btn{left:0;}
.right_btn{right:0;}
.img_phone{width:100%;height:100%;}
.show_s_ui{width:100%;height:100%;position:relative;}
.show_s_ui>li{width:362px;height:362px;position:absolute;top:0;bottom:0;margin:auto;z-index: 30;cursor: pointer;text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: 0;font-size:20px;}
.show_s_ui>li>div{position: absolute;top:94%;width:100%;height:6%;color: #333;}
.show_s_ui>li>img{height:90%;}
#middel_shows{width:33.33%;height:70%;left:33.33%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;}
#left_shows{left:4%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);opacity: 0.6;}
#right_shows{left:75%;opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
#small_left,#small_right{width:249px;height:249px;opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#small_left{left:-15%;}
#small_right{left:102.5%;}
@media screen and (max-width:1600px){
    .home6 {height:623px;}
    .show_s_ui>li { width: 282px;height: 282px;}
}
@media screen and (max-width:1200px){
    .home6 {height: 610px;}
    .show_s_ui>li {width: 252px;height: 252px;font-size:14px;}
}
@media screen and (max-width:1024px){
    .home6 {height: 430px;}
    .show_s_ui>li {width: 222px;height: 222px;font-size:14px;}
}
@media screen and (max-width:768px){
    .tmall { display: none; }
    .home6 {height: 350px;}
    .color_font{display:none}
    #small_left {left: -155%;}
    #small_right {left: 209.5%;}
    .show_s_ui>li {width: 130px;height: 130px;}
    #right_shows {left: 75.5%;}
}
@media screen and (max-width:521px){
    .home6 {height: 239px;}
    #left_shows {left: 0;}
    .show_s_ui>li {width: 100px;height: 100px;font-size:12px;}
    #right_shows {left: 72.5%;}
}
@media screen and (max-width:359px){
    .home6 {height: 240px;}
    .show_phone_s {width: 220px;height: 220px;}
    #middel_shows {left: 14.5%;}
    #left_shows {left: -41%;}
    #right_shows {left: 107.5%;}
}

.home7 { background-color: #fff;padding:4% 0; }
.home7a {  }
.home7a .text1 { font-size: 26px;font-weight: bold;margin:0 0 1%; }
.home7a .line { width:50px;height: 3px;border-radius: 4px;background: #f11414;margin:0 0 2%; }
.home7b {  }
.home7b .left { width: 33%; padding-right: 5%;border-right: #eee 1px solid; }
.home7b .left .pic { width:100%;overflow: hidden; }
.home7b .left .pic img{ transform: scale(1, 1);}
.home7b .left:hover .pic img {transform: scale(1.1, 1.1);}
.home7b .left .text { padding:4% 5% 3%; }
.home7b .left .fenlei { font-size: 16px; }
.home56 .left .date { color: #999; }
.home7b .left .biaoti { font-size: 18px;padding:1% 0;overflow: hidden;/*×¢Òâ²»ÒªÐ´ÔÚ×îºóÁË*/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
.home7b .left .des { padding:2% 0 0;color: #999;text-indent: 30px;  }
.home7b .right { width: 58%; }
.home7b .right li { border-top:#ccc 1px solid;padding-top:1%;margin-top: 1%;width: 100%;float: left; }
.home7b .right li:hover { -moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.2); box-shadow:0 0 15px  rgba(0, 0, 0, 0.2); }
.home7b .right li:nth-child(1) { border-top:0;padding:0;margin:0; }
.home7b .right li .pic { width:23%;margin:1% 2%;float: left;overflow: hidden; }
.home7b .right li .pic img{ transform: scale(1, 1);}
.home7b .right li:hover .pic img {transform: scale(1.2, 1.2);}
.home7b .right li .content { width: 70%;float: right; }
.home7b .right li .bt { font-size: 17px;padding:2% 0 1%;overflow: hidden;/*×¢Òâ²»ÒªÐ´ÔÚ×îºóÁË*/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
.home7b .right li .dt { color: #999;padding:0 0 1%; }
.home7b .right li .ds { padding:0 0 1%;color:#888; }
.home7b .right li .gd img { width: auto; }
@media screen and (max-width:1450px) { .home7b .right li .bt,.home7b .right li .dt,.home7b .right li .ds{ padding:0 0 1px; }.home7b .right li .dt { font-size: 12px; } }

.footer { color:#fff; background:#282a29; overflow: hidden;  }
.foot1 { padding:4% 0 2.5%;background:#323835; }
.foot1 a { color: #eee; }
.foot1 a:hover { color:#ddd; }
.foot1 .left { width:21%; }
.foot1 .left p { padding:4px 0; }
.foottit { max-width: 244px;width: 100%;margin:0 0 20px;font-size: 26px; }
.foot1 .middle { width:42%;padding-left:5%;float:left; }
.foot1 .middle .title { font-size: 16px;margin:0 0 8px; }
.foot1 .middle .title span { display: inline-block;padding:0 0 6px;border-bottom: #fff 1px solid; }
.foot1 .middle .tit { padding:2px 0; }
.foot1 .right { max-width:407px;width:30%; }
.foot1 .right li { width: 30%;float: left;margin-right: 5%; }
.foot1 .right li img { border-radius: 6px; }
.foot1 .right li:nth-child(3n) { margin-right: 0; }
.foot1 .link a { max-width:150px;width:100%;height:40px;line-height: 40px;background: #b30015;color: #e69097;border-radius: 40px;margin-top:30px; }
.foot1 .link a:hover { background: #950112; }
.foot2 { padding:1% 0;}
.foot2 a { color:#eee;}
.tmall {position: fixed;right: 1%;top: 300px;z-index: 999;width: 60px;height: 101px;cursor: pointer;animation: roundRule 1s ease-in infinite alternate;}
.backToTop {position: fixed;right: 1%;bottom: 10px;background:url('../images/backToTop.png') center no-repeat;z-index: 9999;width: 40px;height: 40px;border-radius:40px;display: none;cursor: pointer;}

.fadeInRight { animation:fadeInRight 1s 0s both }
@keyframes fadeInRight{0%{opacity:0;transform:translate3d(30px, 0, 0)}100%{opacity:1;transform:none}}
.fadeInLeft { animation:fadeInLeft 1s 0s both }
@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-30px, 0, 0)}100%{opacity:1;transform:none}}
.fadeIn { animation:fadeIn 1.3s 0s both}
@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
.fadeInUp { animation:fadeInUp 1s 0s both }
@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 30px, 0)}100%{opacity:1;transform:none}}
.zoomIn { animation:zoomIn 1s 0s both; }
@-webkit-keyframes zoomIn{0%{transform:scale(0);opacity: 0;}100%{transform:scale(1);opacity:1;}}
.zoomOut { animation:zoomOut .5s 0s both; }
@-webkit-keyframes zoomOut{0%{transform:scale(1);opacity: 1;}100%{transform:scale(0);opacity:0;}}
@-webkit-keyframes roundRule{
  0%{ -webkit-transform: rotate(0deg);}
  5%{ -webkit-transform: rotate(5deg);}
  15%{ -webkit-transform: rotate(-5deg);}
  25%{ -webkit-transform: rotate(5deg);}
  35%{-webkit-transform: rotate(-5deg); }
  40%{-webkit-transform: rotate(0deg); }
  100%{-webkit-transform: rotate(0deg);}
}

.banner.container { border-top: #fff 100px solid;max-width:1920px;width:100%; overflow: hidden; }
.banner .text { width: 100%;top:37%;height: 30%;left: 0;z-index: 9; }
.banner .text1 { font-weight: bold;font-size: 32px;padding:0 0 2%; }
.banner .text2 { font-size: 18px; }
.banner .menu { width: 100%;bottom:0;height: 38px;line-height:38px;left: 0;z-index: 9; }
.banner .menu .container { max-width:1500px;width:94%;background: #fff;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:#ddd 1px solid;color: #aaa; }
.banner .menu .content { padding:0 10%; }
.banner .menu a { padding:0 3%; }

.main { padding:2% 0 3%;line-height: 28px; }
.main .container { max-width:1460px;width:96%;background: #fff;border-radius: 12px;padding:2%;box-shadow: 0 0 15px #ddd;min-height: 400px; }
.main .daohang { padding:1% 0;word-spacing: 4px; }
.main .title { border-bottom: #eee 1px solid;padding-bottom: 1%; }
.main .title .left { font-size: 22px;font-weight: bold; }
.about { padding:3% 0 2%;border-bottom: #ccc 1px solid;margin:0 0 2%;line-height: 28px; }
.about p { margin:8px 0; }
.about img { margin:15px 0; }
.about .left { width: 58%; }
.about .right { width: 35%; }

.cert { padding:3% 0; }
.cert li { width: 22%;float: left;margin: 0 4% 4% 0;border-bottom: #ccc 1px solid; }
.cert li:nth-child(4n) { margin-right: 0; }
.cert .tit { padding:6px;font-size: 16px; }

.video { padding:3% 0 1%; }
.video li { width: 30%;float: left;margin: 0 5% 5% 0;border-bottom: #ccc 1px solid; }
.video li:nth-child(3n) { margin-right: 0; }
.video li .pic { overflow: hidden; }
.video li .pic img{ transform: scale(1, 1);}
.video li:hover img {transform: scale(1.05, 1.05);}
.video li .bg { opacity: .3;filter:alpha(opacity=30);background: #000;left: 0;top: 0;width: 100%;height: 100%;z-index: 1; }
.video li:hover .bg { opacity: 0.6;filter:alpha(opacity=60);}
.video li .play { opacity: .6;filter:alpha(opacity=60);left: 50%;top: 50%;width: 66px;height: 66px;margin:-33px 0 0 -33px;z-index: 2; }
.video li:hover .play { opacity: 1;filter:alpha(opacity=100);width: 56px;height: 56px;margin:-28px 0 0 -33px;}

.products .content { padding-top:1%; }
.products li { width: 30%;float: left;margin:0 5% 3% 0; }
.products li:nth-child(3n) { margin-right: 0; }
.products li .pic { overflow: hidden; }
.products li .pic img{ width:100%;transform: scale(1, 1);}
.products li:hover .pic img {transform: scale(1.05, 1.05);}
.products li .pic .bg { left: 0;top:0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);opacity: 0;filter:alpha(opacity=0); z-index: 8 }
.products li:hover .pic .bg { opacity: 1;filter:alpha(opacity=1); }
.products li .pic .fd { left: 50%;top:50%;width: 52px;height: 52px;margin-top:-26px;margin-left:-26px;opacity: 0;filter:alpha(opacity=0);background:url(../images/fd.png) no-repeat center center;z-index: 8 }
.products li:hover .pic .fd { opacity: 1;filter:alpha(opacity=1); }
.products li .tit { padding:20px 0 8px;font-size: 20px; }
.products li .des { width:100%;color:#888;overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }

.proview .container { max-width: 1200px; }
.proview .content { padding:3% 0 0; }
.proview1 .left { width: 44%; }
.proview1 .datu { left:0;top:0;width:100%;height:100%;z-index:1;border:#ccc 1px solid;overflow: hidden; }
.proview1 .mr_frbox { margin-top:2%; }
.proview1 .mr_frUl{float:left;width:92%;}
.proview1 .mr_frBtnL{cursor:pointer;float:left;margin:6% 0 0;width:4%; text-align: left;}
.proview1 .mr_frBtnL img { width: 100%; }
.proview1 .mr_frBtnR{cursor:pointer;float:right;margin:6% 0 0;width:4%;text-align: right;}
.proview1 .mr_frBtnR img { width: 100%; }
.proview1 .mr_frUl ul li { width:20%;float:left; }
.proview1 .mr_frUl ul li img { width: 90%;margin:0 5%; }
.proview1 .right { width: 50%;line-height: 32px; }
.proview1 .right .tit { font-size: 24px;margin:0 0 3%; }
.proview1 .right .des { color: #666;padding:0 0 2%; }
.proview1 .more { width: 170px;height: 52px;line-height: 52px;background: #0371cf;color: #fff;font-size: 16px;border-radius: 52px; }
.proview1 .more:hover { background: #333; }

.workroom { padding:3% 0; }
.workroom li { width: 22%;float: left;margin: 0 4% 4% 0;border-bottom: #ccc 1px solid; }
.workroom li:nth-child(4n) { margin-right: 0; }
.workroom li .pic { overflow: hidden; }
.workroom li .pic img{ width:100%;transform: scale(1, 1);}
.workroom li:hover .pic img {transform: scale(1.2, 1.2);}
.workroom .tit { padding:6px;font-size: 16px; }

.news { padding:3% 0 1%; }
.news li { width:100%;padding:0 0 4%;float:left;background: url(../images/newsbg.png) no-repeat left top; }
.news li:hover { background-image: url(../images/newsbg1.png); }
.news li a { display:block;}
.news li .left { width: 15%; padding:12px 0 0; }
.news li .middle { width: 60%; padding:12px 0 0;float: left; }
.news li .right { width: 22%;height:157px;background-repeat:no-repeat;background-position:center;background-size: 100% auto; }
.news li:hover .right { background-size: 108% auto; }
.news li .date { 5px;}
.news li .tit { font-size:18px;line-height:26px;margin-bottom:15px;color:#333;overflow: hidden;/*×¢Òâ²»ÒªÐ´ÔÚ×îºóÁË*/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
.news li:hover .tit { color: #f4491a;font-weight: bold; }
.news li .des { font-size:12px;min-height:50px; overflow:hidden;color:#aaa; }
.news li .more { color:#fff;margin-top:18px;background: #333;width: 120px;height: 38px;line-height: 38px; }
.news li:hover .more { background:#c61f19;}
.newsview .title { font-size:25px;padding:4% 0 8px;}
.newsview .date { color:#999;padding:0 0 1%;font-size:13px;margin:0 0 10px; word-spacing: 6px; }
.newsview .text { line-height:28px;padding:20px 0;color:#666;font-size:14px;}
.newsview .text p { padding-bottom:12px; text-indent:32px;}

.contact .tit { padding:0 0 3%;font-size: 22px;line-height: 46px; }
.contact .content { padding:3% 0 1%;background: #f8f8f8; }
.contact .content p { display: inline-block;margin:0 5%;word-spacing: 4px; }
.contact .map { margin:5% 0 0;border:#ddd 1px solid;height: 550px;overflow: hidden; }

.bbs { border:#eee 1px solid;border-radius: 4px;padding:45px 4%;margin-top: 8%;color:#aaa; }
.bbs .lx { width: 140px;height: 44px;line-height: 44px;background-color: #fff;color:#444;margin-left: 3%;margin-top:-70px;margin-bottom:50px;font-size:30px;font-weight:bold;text-align: center; }
.bbs li { width: 48%;float: left;margin: 0 4% 2% 0; }
.bbs li:nth-child(2n) { margin-right: 0; }
.bbs input { width:94%;padding:0 3%;line-height:44px;border:0;background:#f2f2f2;border-radius:2px;font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif;margin:4px 0 12px; }
.bbs textarea { width:95%;padding:0.4% 2.5%;margin:0 0 20px;line-height:32px;height:150px;border:0;background:#f2f2f2;border-radius:2px;font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif; }
.bbs .tijiao { width:147px;height:38px;line-height:38px;background:#333;color:#fff; cursor:pointer;padding:0;border:0;border-radius: 2px; }
.bbs .tijiao:hover { background:#c61f19; }

.form-control { width:96%;margin:0 0 12px;border-radius:4px; overflow:hidden;}
.form-rt .tit1 {width: 100%;height: 50px;line-height: 50px;font-size: 24px;border-radius: 5px;color: #fff;background-color: #b90029;text-align: center;margin-bottom: 40px;}
.form-rt .form-group {position: relative;}
.form-rt .form-group #note {position: absolute;left: 20px;top: 10px;color: #A09F9D;}
.form-rt .form-group label {display: none;}
.form-rt .form-group input,.form-rt .form-group textarea {border: 1px solid #bbb;background: transparent;text-shadow: none;box-shadow: none;height: 40px;line-height: 40px;padding: 0 2%;color: #A09F9D;transition: .3s;background: #fafafa;}
.form-rt .form-group input:focus ,.form-rt .form-group textarea:focus {box-shadow: 0 0 10px rgba(20,167,235,.5);border: none;}
.form-rt .form-group textarea {height: 115px;}
.form-rt button {width: 135px;height: 40px;padding: 0;font-size: 16px;text-align: center;line-height:40px;border: none;background-color: #b90029;color: #fff;border-radius:3px;transition: .3s;cursor:pointer;}
.form-rt button:hover {background-color: #292929;}

#fenye {color:#000;margin:20px 10% 0 0; height:25px;font-weight:bold; }
#fenye a {padding:8px 14px;color:#ae211a; border:#ae211a 1px solid;margin:0 3px;border-radius:4px; }
#fenye a:hover {text-decoration:none; background:#ae211a;border:#0a6db7 1px solid;color:#fff;}
#fenye .a1 { padding:8px 12px;border:#ae211a 1px solid; margin:0 3px;border-radius:4px;background:#ae211a;color:#fff;}


.sc-product-detail{overflow:hidden; margin-bottom: 50px;}
.sc-product-detail-pic {float:left;width:54%;}
.sc-product-detail-pic-big {width:550px;height:550px; padding: 20px; border:1px solid rgba(0,0,0,0.2);overflow:hidden;text-align:center;display:inline-block;}
.sc-product-detail-pic-big img { max-width:100%;margin:0 auto;display:block;max-height:100%}
.sc-product-detail-pic-list {padding-top:14px; width:100%;}
.sc-product-detail-pic-list ul {margin:0;padding:0;list-style:none;overflow:hidden;}
.sc-product-detail-pic-list ul li {float:left;margin:0 9px 6px 0;}
.sc-product-detail-pic-list ul li a {display:block; border:1px solid rgba(0,0,0,0.2);}
.sc-product-detail-pic-list ul li a.on{border:1px solid #ed6d32}
.sc-product-detail-pic-big.on {border:1px solid #ed6d32}
.sc-product-detail-pic-list ul li a img {display:block;width:60px; height: 60px; border:0; padding:4px;}


.sc-product-detail-information {float:right;width:550px;}
.sc-product-detail-information-title {font-size:28px;line-height:34px; padding:12px 0;color:#2e533d;border-bottom:1px dashed rgba(0,0,0,0.2);margin-bottom:10px;}
.sc-product-detail-information-description{padding:10px 0;color:#666;line-height:28px;}
.sc-product-detail-information-params {}
.sc-product-detail-information-params p {padding:5px 0;line-height:1em;width:100%;overflow:hidden;}
.sc-product-detail-information-params p label {float:left;width:120px;}
.sc-product-detail-information-params p span {display:block;margin-left:130px;}
.sc-product-detail-main {clear:both;padding-top:30px;}
.sc-product-detail-main-tabs {margin:0;padding:0;list-style:none;overflow:hidden;background:#f7f7f7}
.sc-product-detail-main-tabs li {float:left;margin-right:1px;}
.sc-product-detail-main-tabs li a {display:block;line-height:36px;padding:8px 30px; font-size:20px;font-family:"Poppins Medium"; color:#fff;background-color:#f4f4f4;}
.sc-product-detail-main-tabs li a:hover {background-color:#666;}
.sc-product-detail-main-tabs li a.selected {background-color:#ed6d32;color: #fff;}
.sc-product-detail-main-item {display:none;padding:15px 0;font-size:16px;line-height:30px;}
div.zoomDiv {z-index:9999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}

.sc-product-detail-main-item table{ border-collapse:collapse; border-width:thin; border-style:solid; border-color:#e4e3e3; margin-bottom:10px; }
.sc-product-detail-main-item table td{line-height:30px; padding:6px 10px !important; border: 1px solid #e4e3e3;}
.sc-product-detail-main-item table td img{ max-width:100%;}
.sc-product-detail-main-item table th{border: 1px solid #e4e3e3;}

div.zoomDiv img {display:block;}
div.zoomMask {position:absolute;background:url(../images/sc-product-detail-mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.inproinfo .wrapper{overflow:hidden}
.incon .inpro_content{float:right;font-size:13px;line-height:26px;color:#666;width:70%;padding-top:60px;}

.app_pro_det {height: auto;overflow: hidden; display:none; margin-bottom: 30px; padding-bottom: 20px; border-bottom:1px solid rgba(0,0,0,0.1);}
.app_pro_det .swiper-container {width: 96%;height: 100%;padding: 0 1% 35px;}
.app_pro_det .swiper-slide {width: 32%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.app_pro_det .swiper-slide img {max-width: 100%;transition: 0.5s;display: block;}
.app_pro_det .swiper-container-horizontal>.swiper-pagination-bullets,.app_pro .swiper-pagination-custom,.app_pro .swiper-pagination-fraction{bottom: 0;left: 0;width: 100%}
.app_pro_det .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #2e533d;opacity: 1}
.app_pro_det .swiper-pagination-bullet-active {background: #ee9b32;}
.app_pro_det .swiper-slide .pic_img:hover img {opacity: 0.6;}




@media (max-width:1024px){
    .sc-product-detail-pic{ display: none;}
    .sc-product-detail-main {padding-top:10px;}
    .sc-product-detail-information {float:none;width:100%;}
    .sc-product-detail-information-title {font-size:30px;line-height:30px; padding-bottom:10px;}
    .sc-product-detail-information-description{padding:5px 0;color:#666;line-height:30px; font-size: 18px;}
    .sc-product-detail-main-tabs li a {line-height:30px;padding:6px 30px;}
    .sc-product-detail-main-item {line-height:26px;}
    .sc-product-detail-main-item img {width:100%;}
    .sc-product-detail{ margin-bottom: 20px;}
    
    .app_pro_det{ display: block;}
    .p_t{ margin: 10px 0 5px;}  
    
}

.proview .c_form{ height: auto; overflow: hidden;background: #f4f4f4; padding: 50px 0; margin: 20px auto 0;}


.proview .form-container {width: auto;max-width: 800px; margin: 0 auto;}
.proview .form-control {display: block;width: 100%;padding: 6px 15px;font-size: 12px;line-height:30px;color: #888;background-color: #fff;background-clip: padding-box;border: 1px solid #7f7f7f;transition:0.5s;}

.proview .form-group {margin-bottom:10px;}

.proview label {display: inline-block;margin-bottom: 5px;font-size:16px; color: #2e533d;}
.proview label span {color: red;}

.proview .text-center {text-align: center !important;}
.proview .btn-orange {background: #F15A24;color: #ffffff;}
.proview .btn {display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid transparent;padding: 6px 60px;font-size: 18px;line-height: 30px; margin-top: 5px; border-radius:50px;transition:0.5s;}

.proview textarea, .proview input, .proview button {font-family:"Poppins Regular"; font-size: 14px; color: #333;outline: 0;}
.proview .con_ewm{ width: 60px; height: 30px; margin-top: 5px;}


@media (max-width:1024px){
    
    .common .c_form{padding: 20px 0; margin: 10px auto 0;}
    .common .form-container {max-width: 90%;}
    .common .form-control {display: block;width: 88%; padding: 6px 5%;}
    
}

/*内页底部*/
.pagination{ clear:both; text-align:center}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:12px;
	padding-right:10px;
	margin: 0px; overflow:hidden;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#ae211a; color:#FFFFFF}

.pagination li a{ color:#333333}
